/**
 * @author Nasus
 * @description 缓动类型
 * @see https://easings.net/cn
 */
export enum CCEasing {
    /**平方曲线缓入函数。 */
    quadIn = 'quadIn',
    /**平方曲线缓出函数。 */
    quadOut = 'quadOut',
    /**平方曲线缓入缓出函数。 */
    quadInOut = 'quadInOut',
    /**立方曲线缓入函数。 */
    cubicIn = 'cubicIn',
    /**立方曲线缓出函数。 */
    cubicOut = 'cubicOut',
    /**立方曲线缓入缓出函数。 */
    cubicInOut = 'cubicInOut',
    /**四次方曲线缓入函数。 */
    quartIn = 'quartIn',
    /**四次方曲线缓出函数。 */
    quartOut = 'quartOut',
    /**四次方曲线缓入缓出函数。 */
    quartInOut = 'quartInOut',
    /**五次方曲线缓入函数。 */
    quintIn = 'quintIn',
    /**五次方曲线缓出函数。 */
    quintOut = 'quintOut',
    /**五次方曲线缓入缓出函数。 */
    quintInOut = 'quintInOut',
    /**正弦曲线缓入函数。 */
    sineIn = 'sineIn',
    /**正弦曲线缓出函数。 */
    sineOut = 'sineOut',
    /**指数曲线缓入函数。 */
    expoIn = 'expoIn',
    /**指数曲线缓出函数。 */
    expoOut = 'expoOut',
    /**指数曲线缓入和缓出函数。 */
    expoInOut = 'expoInOut',
    /**循环公式缓入函数。 */
    circIn = 'circIn',
    /**循环公式缓出函数。 */
    circOut = 'circOut',
    /**指数曲线缓入缓出函数。 */
    circInOut = 'circInOut',
    /**弹簧回震效果的缓入函数。 */
    elasticIn = 'elasticIn',
    /**弹簧回震效果的缓出函数。 */
    elasticOut = 'elasticOut',
    /**弹簧回震效果的缓入缓出函数。 */
    elasticInOut = 'elasticInOut',
    /**回退效果的缓入函数。 */
    backIn = 'backIn',
    /**回退效果的缓出函数。 */
    backOut = 'backOut',
    /**回退效果的缓入缓出函数。 */
    backInOut = 'backInOut',
    /**弹跳效果的缓入函数。 */
    bounceIn = 'bounceIn',
    /**弹跳效果的缓出函数。 */
    bounceOut = 'bounceOut',
    /**弹跳效果的缓入缓出函数。 */
    bounceInOut = 'bounceInOut',
    /**平滑效果函数。 */
    smooth = 'smooth',
    /**渐褪效果函数。 */
    fade = 'fade'
}